class OpenPayCreateOrderM {
  OpenPayCreateOrderM({
      this.outTradeNo, 
      this.orderNo, 
      this.actualFee, 
      this.appId, 
      this.timeStamp, 
      this.package, 
      this.nonceStr, 
      this.signType, 
      this.paySign, 
      this.payInfo, 
      this.tradeNo,});

  OpenPayCreateOrderM.fromJson(dynamic json) {
    outTradeNo = json['outTradeNo'];
    orderNo = json['orderNo'];
    actualFee = json['actualFee'];
    appId = json['appId'];
    timeStamp = json['timeStamp'];
    package = json['package'];
    nonceStr = json['nonceStr'];
    signType = json['signType'];
    paySign = json['paySign'];
    payInfo = json['payInfo'];
    tradeNo = json['tradeNo'];
  }
  String? outTradeNo;
  String? orderNo;
  num? actualFee;
  String? appId;
  String? timeStamp;
  String? package;
  String? nonceStr;
  String? signType;
  String? paySign;
  String? payInfo;
  String? tradeNo;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['outTradeNo'] = outTradeNo;
    map['orderNo'] = orderNo;
    map['actualFee'] = actualFee;
    map['appId'] = appId;
    map['timeStamp'] = timeStamp;
    map['package'] = package;
    map['nonceStr'] = nonceStr;
    map['signType'] = signType;
    map['paySign'] = paySign;
    map['payInfo'] = payInfo;
    map['tradeNo'] = tradeNo;
    return map;
  }

}